// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
thread 'POLBACK' 

:POLBACK_11
wait 0 
if 
   Player.Defined($PLAYER_CHAR)
jf @POLBACK_11 
if 
  $ONMISSION == 0 
jf @POLBACK_11 
wait 0 
if and
0AB0:   key_pressed 9 
0AB0:   key_pressed 79 
jf @POLBACK_11 
023C: load_special_actor 'SWEET' as 1 // models 290-299 
023C: load_special_actor 'SMOKE' as 2 // models 290-299 
023C: load_special_actor 'RYDER' as 3 // models 290-299 
Model.Load(#TEC9)
Model.Load(#TEC9)
Model.Load(#TEC9)
Model.Load(#CELLPHONE)
Model.Load(#FBIRANCH)
Model.Load(#SPECIAL01)
Model.Load(#SPECIAL02)
Model.Load(#SPECIAL03)
04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR with_offset 50.0 0.0 5.0 
02C1: store_to 1@ 2@ 3@ car_path_coords_closest_to 1@ 2@ 3@ 
04C4: store_coords_to 14@ 15@ 16@ from_actor $PLAYER_ACTOR with_offset 0.0 5.0 0.0 

:POLBACK_229
wait 0 
if and
   Model.Available(#TEC9)
   Model.Available(#TEC9)
   Model.Available(#TEC9)
   Model.Available(#CELLPHONE)
   Model.Available(#FBIRANCH)
   Model.Available(#SPECIAL01)
   Model.Available(#SPECIAL02)
   Model.Available(#SPECIAL03)
jf @POLBACK_229 
0729: AS_actor $PLAYER_ACTOR hold_cellphone 1 
wait 2500 
03E5: show_text_box 'GARAGE' 
wait 2500 
0729: AS_actor $PLAYER_ACTOR hold_cellphone 0 
wait 100 
4@ = Car.Create(#FBIRANCH, 1@, 2@, 3@)
0229: set_car 4@ primary_color_to 1 secondary_color_to 1 
03CC: enable_car 4@ stuck_check_distance_to 2.0 time_to 2000 
25@ = Marker.CreateAboveCar(4@)
00AE: set_car 4@ traffic_behaviour_to 2 
10@ = Actor.CreateAsDriver(Gang2, #SPECIAL01, 4@)
Actor.Health(10@) = 1000
Actor.WeaponAccuracy(10@) = 4000
081A: set_actor 10@ weapon_skill_to 2 
11@ = Actor.CreateAsPassenger(Gang2, #SPECIAL02, 4@, 0)
Actor.Health(11@) = 800
Actor.WeaponAccuracy(11@) = 4000
081A: set_actor 11@ weapon_skill_to 2 
12@ = Actor.CreateAsPassenger(Gang2, #SPECIAL03, 4@, 1)
Actor.Health(12@) = 900
Actor.WeaponAccuracy(12@) = 4000
081A: set_actor 12@ weapon_skill_to 2 
Car.DriveTo(4@, 14@, 15@, 16@)
Marker.Disable(25@)

:POLBACK_508
wait 0 
if 
01B0:   car 4@ sphere 0 in_sphere 14@ 15@ 16@ radius 10.0 10.0 10.0 stopped 
jf @POLBACK_508 
05CD: AS_actor 10@ exit_car 4@ 
wait 500 
Actor.GiveWeaponAndAmmo(10@, Tec9, 9999)
Actor.GiveWeaponAndAmmo(11@, Tec9, 9999)
Actor.GiveWeaponAndAmmo(12@, Tec9, 9999)
07AF: $MAPLAYAGANG = player $PLAYER_CHAR group 
0630: put_actor $PLAYER_ACTOR in_group $MAPLAYAGANG as_leader 
0631: put_actor 10@ in_group $MAPLAYAGANG 
0631: put_actor 11@ in_group $MAPLAYAGANG 
0631: put_actor 12@ in_group $MAPLAYAGANG 
wait 7000 

:POLBACK_642
wait 0 
if 
06EE:   actor 10@ in_group $MAPLAYAGANG 
06EE:   actor 11@ in_group $MAPLAYAGANG 
06EE:   actor 12@ in_group $MAPLAYAGANG 
jf @POLBACK_11 
jump @POLBACK_642 
